home *** CD-ROM | disk | FTP | other *** search
-
- /-------------------------------------------------\
- | !SciGraph - by Dr. Roderick Ferguson, May 1992. |
- \-------------------------------------------------/
-
- !SciGraph is a RISC OS 'desktop friendly' Scientific graph
- drawing application. It does NOT itself draw the graph, but it
- can produce a DrawFile containing the graph. This output file
- can then be loaded into !Draw or any DTP package which accepts
- DrawFiles.
-
- This application can also be used along with the '!SciModel'
- application to analyse data according to a given theoretical
- model (by doing a nonlinear least squares curve fit on the data).
-
-
- Features supported in this latest version of !SciGraph are:-
- -----------------------------------------------------------
-
- (a) Up to 10 data files with up to 400 data points per file can
- be used by the program.
-
- (b) Thirteen different point styles can be used for any data set.
-
- (c) The data points can be joined either with straight lines or
- with '!Draw style' bezier curves (using a 'full' or a 'dashed'
- line style).
-
- (d) If a theoretical model description has been included into
- the SciGraph data file, then the curve obtained from the
- model can be drawn (again using a 'full' or a 'dashed'
- line style).
-
- (e) Error limits for each data point can be dealt with.
- (Y values only).
-
- (f) The graph can be titled and the axes labled using Draw's
- "Text Area Objects". However, better effects such as
- vertical Y axis text (or even rotated text) can only be
- obtained with the Public Domain application "!DrawPlus"
- or with the new RISC OS3 '!Draw' application.
-
- (g) Data 'auto-scaling' can be turned off or on from the
- 'Graph Scale' window.
-
- (h) More sophisticated curve & line drawing routines means that
- all curves and lines are 'clipped' so that nothing is drawn
- outside the main graph limits (where the limits are
- specified by Xmin,Ymin and Xmax,Ymax in the Graph Scale window).
-
-
- To get more help when using this program, use the interactive
- help application, "!Help".
-
- I have used earlier versions of this application (together with
- the !SciModel application) to produce both PhD thesis & publication
- quality figures for a variety of projects.
-
- SciGraph data files can be created using !Edit (see the notes at
- the end of this file).
-
-
- COPYRIGHT NOTICE
- ================
-
- The !SciGraph, !SciModel & !SciTrans applications together with the SciGraph
- data file format are all © Dr. Roderick Ferguson. Furthermore, you use this
- software at your own risk! The author accepts no responsibility whatsoever
- for any damage caused by these applications whether to Hardware or other software
- or to other people.
- However, not withstanding the above, I should tell you that these applications
- have been tested for at least a year now and they should be 99.9% bug free.
- If you DO find any bugs "unsupported extra features" then please let me know!!
-
- I can be contacted by :-
-
- Letter Polymer Laboratory,
- ------ Chemistry Department,
- Heriot-Watt University,
- Riccarton Campus,
- Edinburgh, Scotland.
-
- Phone 031-449-5111 (extension 4109 or 4239).
- -----
-
- Email CHERRF@UK.AC.HERIOT-WATT.VAXA
- -----
-
-
-
- ======================================================================
- For the sake of completeness, I will briefly describe
- the format of a SciGraph data file (file type = &2FF) :-
-
- The format used is CSV (comma seperated value).
-
- 1) The first line(s) in the file can be comment line(s), which
- start with a '*'.
-
- 2) The Data section starts with the keyword 'DATA'. This is
- followed by the number of data points and the standard error
- assosciated with each data point. This can be overrided
- however by including a seperate standard error (ErrY) for
- each data point after its X,Y values.
- The X,Y and ErrY data follow (with one line per data point).
-
- 3) The Model description section starts with the 'MODEL'
- keyword. This is followed by the model description, then two
- lines which are the model function and an optional auxiliary
- function. This latter function can greatly simplify the form
- of the algebraic expressions used for the partial derivatives
- later on. The number of parameters is next, then lines
- containing each parameter and a flag indicating if this
- parameter is to be frozen during the curve fit or allowed to
- vary. Finally, one has the expressions for the partial
- derivatives of the main function with respect to each
- adjustable parameter Pi.
-
- 4) The !SciGraph 'LEGEND' keyword. After this keyword, one can
- have lines for the Graph Title, the X axis legend and the Y
- axis legend. Finally, one has the two scientific notation
- flags (again, one per line) 0 = don't use scientific notation
- for the axis numbers, and -1 = use scientific notation for
- the axis numbers.
-
- Inspection of the 'demo' SciGraph data files in the 'SciGraph'
- directory supplied with this application illustrates the format used.
-
- Also, note that lines corresponding to section (f) can be ommitted,
- and a model description chosen from the !SciModel main menu and
- the data file saved (after performing a curve fit).
- ======================================================================
-